iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0

影片教學

Yes

主要內容

可以使用 import 關鍵字來導入其他源代碼中的合約,讓智能合約開發更加模塊化和可維護。import 有多種用法。

1.通過文件相對位置導入

可以使用相對路徑導入位於項目中其他文件中的合約。例如你有一個名為 Yeye.sol 的合約位於與當前合約相同的文件夾中,你可以通過相對路徑進行導入。

2.通過源文件網址導入:

可以通過指定源文件的 URL 地址來導入在線的合約。通常用於引用開源合約庫,例如 OpenZeppelin 的合約。

3.通過 npm 的目錄導入:

項目使用 npm 或 yarn 管理依賴,可以直接導入從 npm 安裝的合約庫。例如,導入 OpenZeppelin 合約庫中的 Ownable.sol。

4.通過全局符號導入特定的合約:

可以使用大括號 {} 來導入源文件中的特定合約,這在一個源文件中包含多個合約時非常有用。

相關連結

WTF Solidity Import


上一篇
Solidity 入門走到飛🚀-【Day17】庫合約 - library
下一篇
Solidity 入門走到飛🚀-【Day19】接收ETH - receive、fallback
系列文
30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言